웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > css

[CSS] behavior 사용하기

Last Modified : 2019-08-12 / Created : 2014-01-26
9,311
View Count
웹사이트에서 behavior는 인터넷 익스플로러(Internet Explorer)에서만 동작하여 발생 가능한 에러나 미적용되는 부분을 가능하게 해줍니다. 폴리필(Polyfill)처럼 동작 안하는 기능을 동작 가능하게 도와주죠. 실제로 많이 쓰이고 있습니다.



! behavior는 왜 사용하는가

만약 IE에서 일부 기능(?)이 구현되지 않는 경우들... 특히, 낮은 버젼이겠죠? 그 기능이 가능하도록 해주며 hta 또는 htc 확장자를 가진 파일을 URL을 통해 읽어옵니다. 이 파일을 적용하면 CSS3 지원이나 기타 버그 등을 수정하는 매우 유용하게 사용할 수 있습니다.

적용하는 방법은 아래와 같이 사용가능 합니다.
.test { behavior:url("iefix.htc"); }

매우 간단하죠. 최근에는 구 IE 버전의 사용이 매우 낮으므로 점점 사용되지 않는 추세입니다. 파일이 작더라도 성능에 영향을 줄 수 있으므로 사용할 것인지의 판단도 최근에는 필요해보입니다.

아래의 글도 찾고 계시지 않나요?

Previous

[CSS] 테두리 및 요소에 그림자 효과 부여하기, box-shadow

Previous

[CSS] :nth-child() 선택자에 대한 CSS 적용방법, 홀수 및 짝수번째 요소 선택